place with abundant bromeliads - Spanish English Dictionary